آموزش جنگو 3 - وب سایت های تمام پشته با توسعه وب پایتون [ویدئو]

Django 3 - Full Stack Websites with Python Web Development [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جنگو یک چارچوب شگفت‌انگیز برای توسعه‌دهندگان وب است، زیرا زیرساخت مورد نیاز برای وب‌سایت‌های مبتنی بر پایگاه داده که دارای احراز هویت کاربر، مدیریت محتوا، فرم‌های تماس، آپلود فایل و موارد دیگر هستند را فراهم می‌کند. در این دوره از جنگو 3 برای ساخت 3 وب سایت خیره کننده استفاده خواهیم کرد. این به شما کمک می کند جنگو را یاد بگیرید و آن را در پروژه های خود پیاده سازی کنید. ما همچنین از Python استفاده خواهیم کرد، بنابراین اگر قبلاً از آن استفاده نکرده‌اید، با یک رفرش‌کننده پایتون شروع می‌کنیم تا شما را سریع‌تر کنیم. سپس به ساخت سه وب سایت کامل می پردازیم: 1) Password Generator: یک وب سایت ساده برای ایجاد یک رمز عبور تصادفی با چندین گزینه 2) نمونه کار شخصی: نمونه کار خود را ایجاد کنید تا به کارفرمایان بالقوه نشان دهید و رزومه، پروژه های قبلی و یک وبلاگ کاملا کاربردی را نشان دهید. 3) Todo Woo: وب سایتی که در آن کاربر می تواند برای یک حساب کاربری ثبت نام کند و یک لیست Todo را با قابلیت ایجاد، ویرایش و حذف به طور کامل مدیریت کند. ما همچنین از طریق Git که یک ابزار عالی برای توسعه دهندگان است که امکان ایجاد چندین نسخه از کد را فراهم می کند، خواهیم رفت. علاوه بر این، ما یاد خواهیم گرفت که چگونه پروژه های خود را به صورت زنده منتشر کنیم. در پایان این دوره، می توانید از جنگو برای ایجاد وب سایت های خود و استقرار آنها بر روی سرور استفاده کنید. بسته کد برای این دوره در https://github.com/PacktPublishing/Django-3-Full-Stack-Websites-with-Python-Web-Development در دسترس است. یک وب سایت تولید رمز عبور تصادفی ایجاد کنید سایت نمونه کار شخصی خود را ایجاد کنید یک وب سایت مدیریت لیست Todo کاملاً کاربردی ایجاد کنید که در آن کاربران می توانند وارد شوند کار با فایل های ثابت و رسانه ای و فرم ها وب سایت خود را به صورت آنلاین با PythonAnywhere منتشر کنید این دوره برای کسانی است که می خواهند با پایتون کار کنند، به خصوص برای برنامه های کاربردی وب یا طراحی وب، و می خواهند چارچوب جنگو را یاد بگیرند. برخی از دانش پایتون مفید است اما لازم نیست. ما در ابتدای دوره بخشی به نام The Python Refresher داریم تا شما را در کمترین زمان به سرعت بالا ببرید. 3 وب سایت تمام پشته با چارچوب جنگو 3 بسازید * توسعه وب پشتی و جلویی را بیاموزید * سایت خود را با HTML5، CSS3 و Bootstrap 4 گسترش دهید.

سرفصل ها و درس ها

معرفی Introduction

  • معرفی دوره Course Introduction

  • به دوره خوش آمدید Welcome to the Course

تجدید کننده پایتون Python Refresher

  • معرفی Introduction

  • معرفی Introduction

  • نصب پایتون Installing Python

  • نصب پایتون Installing Python

  • متغیرها، رشته ها، Int و Print Variables, Strings, Int, and Print

  • متغیرها، رشته ها، Int و Print Variables, Strings, Int, and Print

  • اگر اظهارات و نظرات If Statements and Comments

  • اگر اظهارات و نظرات If Statements and Comments

  • کارکرد Functions

  • کارکرد Functions

  • لیست ها Lists

  • لیست ها Lists

  • حلقه ها Loops

  • حلقه ها Loops

  • لغت نامه ها Dictionaries

  • لغت نامه ها Dictionaries

  • کلاس ها Classes

  • کلاس ها Classes

  • خلاصه بخش Section Summary

  • خلاصه بخش Section Summary

سایت 1 - تولید کننده رمز عبور Site 1 - Password Generator

  • پیش نمایش تولید کننده رمز عبور Password Generator Preview

  • پیش نمایش تولید کننده رمز عبور Password Generator Preview

  • نصب جنگو Installing Django

  • نصب جنگو Installing Django

  • در حال اجرا سرور Running the Server

  • در حال اجرا سرور Running the Server

  • ساختار پروژه Project Structure

  • ساختار پروژه Project Structure

  • برنامه ها Apps

  • برنامه ها Apps

  • نشانی‌های اینترنتی (یاب منبع یکسان) URLs (Uniform Resource Locator)

  • نشانی‌های اینترنتی (یاب منبع یکسان) URLs (Uniform Resource Locator)

  • قالب ها Templates

  • قالب ها Templates

  • تشکیل می دهد Forms

  • تشکیل می دهد Forms

  • ساخت یک رمز عبور تصادفی Making a Random Password

  • ساخت یک رمز عبور تصادفی Making a Random Password

  • استفاده از داده های فرم Using Form Data

  • استفاده از داده های فرم Using Form Data

  • چالش Challenge

  • چالش Challenge

  • راه حل Solution

  • راه حل Solution

  • بوت استرپ Bootstrap

  • بوت استرپ Bootstrap

  • خلاصه بخش Section Summary

  • خلاصه بخش Section Summary

سایت 1 - تولید کننده رمز عبور Site 1 - Password Generator

Git Git

  • معرفی Introduction

  • معرفی Introduction

  • Git Basics Git Basics

  • Git Basics Git Basics

Git Git

سایت 2 - نمونه کارها شخصی Site 2 - Personal Portfolio

  • معرفی Introduction

  • معرفی Introduction

  • پروژه و برنامه های جدید New Project and Apps

  • پروژه و برنامه های جدید New Project and Apps

  • مدل ها Models

  • مدل ها Models

  • ادمین و تصاویر Admin and Images

  • ادمین و تصاویر Admin and Images

  • نمایش اشیاء Displaying Objects

  • نمایش اشیاء Displaying Objects

  • مجموعه ای دیگر از URL ها Another Set of URLs

  • مجموعه ای دیگر از URL ها Another Set of URLs

  • مدل وبلاگ Blog Model

  • مدل وبلاگ Blog Model

  • نگاهی به داخل پایگاه داده Looking Inside the Database

  • نگاهی به داخل پایگاه داده Looking Inside the Database

  • فایل های استاتیک Static Files

  • فایل های استاتیک Static Files

  • صفحه جزئیات Detail Page

  • صفحه جزئیات Detail Page

  • لهستانی Polish

  • لهستانی Polish

  • گسترش الگوهای پایه Extending Base Templates

  • گسترش الگوهای پایه Extending Base Templates

  • بوت استرپ Bootstrap

  • بوت استرپ Bootstrap

  • خلاصه بخش Section Summary

  • خلاصه بخش Section Summary

سایت 2 - نمونه کارها شخصی Site 2 - Personal Portfolio

استقرار - فشار دادن سایت شما به صورت زنده برای لذت بردن از آن Deployment - Pushing Your Site Live for the World to Enjoy

  • PythonAnywhere PythonAnywhere

  • PythonAnywhere PythonAnywhere

  • محیط های مجازی Virtual Environments

  • محیط های مجازی Virtual Environments

  • در حال اجرا سرور Running the Server

  • در حال اجرا سرور Running the Server

  • فایل های استاتیک و رسانه ای Static and Media Files

  • فایل های استاتیک و رسانه ای Static and Media Files

  • گیتیگنور Gitignore

  • گیتیگنور Gitignore

  • استقرار تغییرات Deploying Changes

  • استقرار تغییرات Deploying Changes

  • دامنه سفارشی شما Your Custom Domain

  • دامنه سفارشی شما Your Custom Domain

استقرار - فشار دادن سایت شما به صورت زنده برای لذت بردن از آن Deployment - Pushing Your Site Live for the World to Enjoy

سایت 3 - تودو وو Site 3 - Todo Woo

  • معرفی Introduction

  • معرفی Introduction

  • پروژه جدید New Project

  • پروژه جدید New Project

  • فرم ثبت نام Sign Up Form

  • فرم ثبت نام Sign Up Form

  • ایجاد یک کاربر Creating a User

  • ایجاد یک کاربر Creating a User

  • رسیدگی به خطا Error Handling

  • رسیدگی به خطا Error Handling

  • نشان دادن اینکه آیا کاربر وارد شده است یا خیر Showing if a User is Logged In

  • نشان دادن اینکه آیا کاربر وارد شده است یا خیر Showing if a User is Logged In

  • خروج Logout

  • خروج Logout

  • وارد شدن Login

  • وارد شدن Login

  • مدل تودو Todo Model

  • مدل تودو Todo Model

  • ایجاد Todos Creating Todos

  • ایجاد Todos Creating Todos

  • فهرست کارها List Todos

  • فهرست کارها List Todos

  • مشاهده و به روز رسانی Todos View and Update Todos

  • مشاهده و به روز رسانی Todos View and Update Todos

  • Todos را کامل و حذف کنید Complete and Delete Todos

  • Todos را کامل و حذف کنید Complete and Delete Todos

  • لیست کارهای تکمیل شده Listing Completed Todos

  • لیست کارهای تکمیل شده Listing Completed Todos

  • طراحی ظاهر Styling

  • طراحی ظاهر Styling

  • خلاصه بخش Section Summary

  • خلاصه بخش Section Summary

سایت 3 - تودو وو Site 3 - Todo Woo

چیزهای جدید در جنگو 3 What's New in Django 3

  • چه چیزی در جنگو 3 جدید است؟ What's New in Django 3?

  • چه چیزی در جنگو 3 جدید است؟ What's New in Django 3?

چیزهای جدید در جنگو 3 What's New in Django 3

بعد چه می شود؟ What's Next?

  • بدرود! Farewell!

  • بدرود! Farewell!

بعد چه می شود؟ What's Next?

نمایش نظرات

آموزش جنگو 3 - وب سایت های تمام پشته با توسعه وب پایتون [ویدئو]
جزییات دوره
8 h 25 m
67
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!